a:link {
    text-decoration: none;
}
a:link:hover{

}
 
   /***************************
      planHeader y cosas contenidas
   ***************************/

.planHeader{
    
  padding: 1px;
  font:  16px Verdana, Arial, Helvetica, sans-serif;
  
     /*Estas dos lineas son claves. Hacen que
      *  el contenido del div no quede fuera del div contenedor (ordenHeader)
      */
  border: 0px solid #000;
  overflow: hidden;

}


.planHeader .datos{
  overflow:  auto;  
  float:left;
  width: 50%;
  border-radius: 5px 5px 0px 0px;
  border:  #CCC solid 1px;  
}
table.planHeader td+td:hover{
    
    background-color:  #eee;
/*  border-left: 1px solid  #CCC;*/
    padding: 1px 2px 1px 1px;
}
table.planHeader td:hover{
    
  padding: 1px 2px 1px 1px;  
  background-color: #eee;


}
table.planHeader td{
    
  padding: 1px 2px 1px 1px;


}

table.planHeader.datos {
	font:  14px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse:  collapse;
	width: 99%;
        cellspacing: 1px;
        text-align: left;
	}

table.planHeader.datos tbody th {
 	
	border-bottom: 1px solid black;
	padding: 0 0.5em;
	text-align: left;
        height:20px;
        width: 50%;
   
	}
 
        
table.planHeader.datos td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
        height: 20px;
  
	}
        
table.planHeader.datos td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
        height:20px;
        text-align: left;
        
	}
        
table.planHeader.datos thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
            
        }
table.planHeader.datos thead * {
	width: 190px;
	background: #CCC;
        font-size: 97%;
        
	}
table.planHeader.datos tbody * {
        font-size: 95%;
/*        height:10px;*/
        
          

        }
table.planHeader.datos td+td {
	border-left: 1px solid #CCC;
	text-align: left;
        overflow: hidden;
        
	}
table.planHeader.datos td h2{
            font-size: 140%;
     }

/****************************
  ORDEN VistaCssClass
 ****************************/
.aut {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background: #cfc;
          
	}
.aut:hover {
            
            background: #bfb;
        }
        
.noaut {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #F8E1D1;
        background: #feced3
/*        background: #fd91*/
	}

.noaut:hover {
    background: #f7c2c7;
/*            background: coral;*/
        }

.noaut.bor {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #F8E1D1;
        background: #fff
/*        background: #fd91*/
	}

.noaut.bor:hover {
    background: #f7c2c7;
/*            background: coral;*/
        }
        
        
.bor {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #fff;
	}

.bor:hover {
            background: #eee;
        }
        
        
.indet {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #ffc;
	}

.indet:hover {
            background: #eeb;
        }

.indet.bor {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #fff;
	}

.indet.bor:hover {
            background: #eeb;
        }
        
.aut.bor {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background: #fff;
          
	}
.aut.bor:hover {
            
            background: #bfb;
        }
